package com.it.base.core.system.dept.model.covert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.it.base.core.system.dept.model.dto.SysDeptDTO;
import com.it.base.core.system.dept.model.dto.SysDeptListDTO;
import com.it.base.core.system.dept.model.entity.SysDept;
import com.it.base.core.system.dept.model.from.SysDeptSaveFormDTO;
import com.it.base.core.system.dept.model.from.SysDeptUpdateFormDTO;

@Mapper
public interface SysDeptCovert {

	SysDeptCovert INSTANCE = Mappers.getMapper(SysDeptCovert.class);

	List<SysDeptListDTO> entity2DTOList(List<SysDept> datas);

	SysDept from2Entity(SysDeptSaveFormDTO data);

	SysDeptDTO entity2DTO(SysDept data);

	SysDept from2Entity(SysDeptUpdateFormDTO data);
}
